land a blow, punch, etc.
​to succeed in hitting somebody/something
She landed a punch on his chin.